05. Python 和 C++ 比较
Python 和 C++ 比较
模块学习目标
本模块的主要目标是让你为 C++ 编程做好准备。因为你已经熟悉了 Python 的编程实践,本课程将侧重于展现两种语言的相似和差异之处。
在学习这门课前,我们期待并假设你已经熟悉基本的编码思维,如了解编写 for 循环, while 循环,赋值给变量,编写函数等。 编码的基本原理是保持不变的。
学习一门新的编程语言
掌握一门新的编程语言的最好方式是,不断进行编码练习。在课程设计中,我们涵盖了学习 C++ 语法与相关练习,帮助你从实践中快速学会 C++。
在本课中,我们会向你呈现 Python 代码和对应的 C++ 代码。下面是一个用 Python 和 C++ 两种语言编写的一个简单程序。两个版本的程序功能完全相同:将整数 5 赋值给变量 x。然后,它们在终端输出 x 的值。
请逐行研究每个例子。注意两者的相似和差异之处:
一个相似之处是变量赋值:
x = 5
。两个程序的总体结构也是相同的。
但也有一些明显的区别:
-
C++ 程序包装在一个名为
main()
的函数内 -
x
必须明确定义为整数 -
没有使用
print()
把结果输出至终端,使用的代码是std::cout
。
在本次的 C++ 课程中,你将学习以上所有方面(以及其他方面)。
Include
SOLUTION:
- include 语句在程序运行时将 iostream 文件粘贴到程序中。
- 这行代码让程序可以访问定义了 `std::cout` 的库。
分号
SOLUTION:
在 Python 代码每行结束后按下返回(回车)按钮大括号